Tries to reconnect to the same address on initial connect.
Gets ID for that network connection. It can't change over its lifetime
Sends the data by using a header
Gets ID for the currently target network connection. Changed with the setter
Sets that network connection connected to the specified ID